self propelled insection vehicle - Deutsch Englisch Wörterbuch